// 将要注册的全局组件引入
import PageTools from './PageTools'
import UploadExcel from './UploadExcel'
import UploadImg from './UploadImg'
import ImageHolder from './ImageHolder'
import Lang from './Lang/'
import ScreenFull from './ScreenFull'

// // 声明组件数组
// const components = [
//   PageTools
// ]

// // 声明install,参数Vue,循环组件数组,全局注册组件
// const install = function(Vue) {
//   components.forEach(component => {
//     // Vue,全局注册组件
//     Vue.component(component.name, component)
//   })
// }

// // 导出install,因为Vue.use需要传一个对象
// export default {
//   install
// }

/**
 * 进行全局组件的挂载
 */

export default {
  install(Vue) {
    Vue.component('PageTools', PageTools)
    Vue.component('UploadExcel', UploadExcel)
    Vue.component('UploadImg', UploadImg)
    Vue.component('ImageHolder', ImageHolder)
    Vue.component('Lang', Lang)
    Vue.component('ScreenFull', ScreenFull)
  }
}

